@charset "utf-8";
@import url(base.css);
.header{width: 100%;background: #39619f;height: 100px;}
.headercon{width: 1180px;margin: 0 auto;height: 100px;}
.headerleft{float: left;padding-top: 30px;box-sizing: border-box;}
.headerleft a{display: block;}
.headerleft a img{width: 45%;}
.headeright{float: right;padding-top: 14px;box-sizing: border-box;}
.headertext{float: left;margin-right: 13px;}
.headertext span{font-size: 20px;color: #fff;}
.headertext span i{display: inline-block;width: 20px;height: 20px;background: url(../img/tall.png) no-repeat;
background-size: 100% 100%;vertical-align: -3px;}
.headertext span i{display: inline-block;width: 40px;height: 40px;background: url(../img/tall.png) no-repeat;
background-size: 100% 100%;vertical-align: middle;}
.headertext span b{display: inline-block;width: 20px;height: 20px;background: url(../img/tezf.png) no-repeat;background-size: 100% 100%;vertical-align: -3px;}
.headertall{float: right;padding-top: 5px;box-sizing: border-box;}
.headertall ul li{font-size: 16px;color: #fff;margin-bottom: 3px;}
.onfirst{width: 100%;background: #aed23a;height: 565px;}
.onfirstcon{width: 1180px;margin: 0 auto;position: relative;height: 565px;}
.onfirstcon img{position: absolute;bottom: 0;left: 36%;width: 28%;bottom: 0px;}
.onleft{float: left;width: 50%;padding-top: 15px;box-sizing: border-box;padding-left: 40px;}
.onleft h4{font-size: 30px;color: #fff;margin-bottom: 30px;}
.onleft span{display: block;font-size: 25px;color: #aed23a;background: #fff;text-align: center;line-height: 60px;height: 60px;
margin-bottom: 20px;}
.onleft ul li{overflow: hidden;clear: both;margin-bottom: 10px;}
.onleft ul li i{display: inline-block;width: 10px;height: 10px;border-radius: 50%;background: #fff;
margin-right: 10px;float: left;margin-top: 10px;}
.onleft ul li p{font-size: 16px;color: #fff;display: inline-block;width: 93%;float: left;line-height: 30px;}
.onright{float: right;width: 400px;height: 430px;border-radius: 5px;box-sizing: border-box;padding-left: 60px;padding-top: 15px;}
.onright h4{font-size: 25px;color: #85ab0b;font-weight: 500;}
.onright p{font-size: 25px;color: #fff;}
.onright ul li{overflow: hidden;clear: both;}
.onright ul li span{font-size: 20px;color: #85ab0b;float: left;margin-right: 10px;line-height: 40px;}
.onright ul li input{width: 280px;height: 45px;border:1px solid #9bbb34;border-radius: 5px;float: left;
font-size: 18px;color: #333;padding: 0 5px;box-sizing: border-box;margin-top: 15px;border-radius: 20px;text-align:center;}
.onright ul li button{width: 278px;height: 40px;border-radius: 20px;background: #ffe75d;text-align: center;line-height: 40px;
font-size: 20px;color: #85ab0b;border: 0;display: inline-block;margin-top: 40px;}
.onright .jiage{font-size:50px;color:#fffd5d;font-weight:600;}
.two{width: 100%;background: #eee;padding: 45px 0;box-sizing: border-box;}
.twocon{width: 1180px;margin: 0 auto;}
.title h4{font-size: 30px;color: #1c1c1c;font-weight: 600;line-height: 40px;text-align: center;
margin: 30px;}
.teoimg{width: 100%;min-height: 600px;background: url(../img/banner2.png) center center no-repeat;}
.teoleft{float: left;width: 520px;}
/*.teoleft ul li{overflow: hidden;clear: both;margin-bottom: 30px;}
.teoleft ul li span{float: left;font-size: 55px;color: #aed23a;margin-right: 10px;}*/
.teocon{float: left;width: 82%;box-sizing: border-box;padding-top: 20px;}
.teocon h5{font-size: 30px;color: #1c1c1c;font-weight: 500;margin-bottom: 10px;}
.teocon p{font-size: 24px;color: #1c1c1c;}
.teoright{float: right;width:620px;box-sizing: border-box;}
.teoright ul li{overflow: hidden;clear: both;}
.teoright ul li span{float: left;font-size: 40px;color: #39619f;margin-right: 10px;font-weight:600;}
.liji{display: block;width: 220px;font-size: 24px;color: #fff;margin: 0 auto;background: #39619f;line-height: 46px;text-align: center;border-radius: 10px;margin-top: 40px;}
.twos{background: #fff;}
.teocons h5{font-weight: bold;}
.teocons p{font-size: 24px;}
.teoimgs{min-height: auto;background: url(../img/banner3.png) 45% center no-repeat;background-size: 25%;}
.ljblack{width: 100%;display: flex;justify-content: space-between;}
.teoimger ul{overflow: hidden;clear: both;}
.teoimger ul li{float: left;width: 420px;margin-bottom: 70px;}
.teoimger ul li:nth-child(2n){float: right;}
.teoimger ul li span{width: 90px;height: 90px;display: block;margin: 0 auto 30px;font-size: 0;}
.teoimger ul li span img{width: 100%;height: 100%;display:inner-block;}
.teoimger ul li p{font-size: 18px;color: #131313;text-align:center;}
.twoed{background: #fff;}
.teoimgered{text-align: center;}
.teoimgered>img{display: inline-block;width: 90%;}
.lijied{border-radius: 8px;}
.index_footer{background: #aed23a;padding: 30px 0 90px;}
.index_footer_cont{margin: 0 auto;width: 1180px;}
.index_footer_l{float: left;}
.ewm_cont .img{margin-top: 30px;float: left;}
.ewm_cont .img img{display: block;width: 200px;}
.ewm_cont .img p{font-size: 25px;color: #fff;text-align: center;margin-top: 20px;}
.ewm_cont .info{float: left;color: #fff;font-size: 24px;margin-top: 59px;margin-left: 40px;}
.ewm_cont .info ul{margin-top: 8px;}
.ewm_cont .info li{font-size: 20px;}
.ewm_cont .info a{font-size: 20px;display: block;width:200px;height: 40px;text-align: center;
line-height: 40px;border-radius: 5px;background: #fff;color: #aed23a;margin-top: 10px;}
.index_footer_l h3{font-size: 22px;color: #fff;font-weight: normal;text-align: center;width: 300px;}
.ewm_cont{margin-left: 53px;}
.index_footer_r{float: right;margin-top: 50px;text-align: right;margin-right:8%;}
.index_footer_r img{display: none;width: 200px;cursor: pointer;}
.index_footer_r p{font-size: 16px;color: #fff;margin-top: 40px;}
.index_foot{position: fixed;width: 100%;background: rgba(84,84,84,0.53);bottom: 0;left: 0;height: 80px;}
.index_foot_cont{margin: 0 auto;width: 1180px;}
.index_foot_cont .img{float: left;width: 125px;margin-top: -40px;margin-left: 150px;}
.index_foot_cont .img img{display: block;width:100%;height: 100%;}
.index_foot_cont p{float: left;font-size: 25px;color: #fff;line-height: 80px;margin-left: 80px;}
.index_foot_cont p span{font-size: 40px;color: #ffc600;font-weight: bold;}
.index_foot_cont p i{color: #ffc600;}
.index_foot_cont a{float: left;margin-left: 80px;font-size: 22px;color: #fff;background: #ffc600;border-radius: 6px;text-align: center;line-height: 45px;margin-top: 25px;padding: 0 36px;}
.celan{width: 86px;background: rgba(0,0,0,0.5);position: fixed;top: 30%;left: 0;transform: translate(0,-50%);}
.celan ul li{width: 86px;height: 76px;text-align: center;font-size: 12px;color: #fff;box-sizing: border-box;padding-top: 12px;}
.celan ul li i{width: 34px;margin: 0 auto 12px;display: block;font-size: 0;}
.celan ul li:last-child{height:90px;}
.celan ul li i img{width: 100%;height: 100%;}
.celan ul li p{text-align: center;}
.wximg{display: none;}
.wximg img{width: 100%;height: 100%;}
.wxzx{position: relative;}
.wxzx:before{ width:0;height:0; border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #BE0000;content: "";position: absolute;
top: 50%;left: 86px;margin-top: -8px;display: none;}
.wxzx:hover:before{display: block;}
.wxzx:hover .wximg{display: block;width: 100px;position: absolute;top: -10px;left: 96px;}
.celan ul .dianhua{position:relative;}
.celan ul .dianhua:hover .wximgs{display: block;}
.wximgs{position: absolute;top: 0;left: 86px;background: rgba(0,0,0,0.5);padding:8px 5px;box-sizing:border-box;display: none;width: 180px;}
.wximgs p{font-size:14px;color:#fff;margin:6px 0;text-align:center;}
.box{width: 660px;height: 500px;position: fixed;top: 43%;left: 50%;transform: translate(-50%,-50%);
background: url(../img/baner.png) center no-repeat;background-size: 100%;display: none;}
.boxcon{position: relative;width: 100%;height: 100%;}
.boxcon i{position: absolute;width: 40px;height: 40px;background: url(../img/gb.png) center no-repeat;background-size: 100%;
top: 41%;left: 8%;}
.zx{position: absolute;bottom: 14%;left:145px;}
.zx a{display: block;width: 150px;height:45px;background: url(../img/bj.png) no-repeat;background-size: 100% 100%;font-size: 20px;color: #2345bb;
text-align: center;line-height: 40px;float: left;margin-right: 60px;}
.zx a:last-child{margin-right: 0;}
.jianjie{font-size:24px;letter-spacing: 3px;text-align: center;}
.jianjie ul li {height: 35px;line-height: 35px;}
.biaoti h4{font-size: 30px;color: #1c1c1c;font-weight: 500;line-height: 40px;text-align: center;}
.two1{width: 100%;background: #eee;padding: 45px 0;box-sizing: border-box;}
.twocon1{width: 1180px;margin: 0 auto;}
.title1 h4{font-size: 30px;color: #1c1c1c;font-weight: 500;line-height: 40px;text-align: center;
margin: 30px;}
.teoimger1 ul{overflow: hidden;clear: both;}
.teoimger1 ul li{float: left;width: 340px;margin-bottom: 70px;margin-right: 50px;}
.teoimger1 ul li span{width: 94%;height: 520px;display: block;margin: 0 auto 30px;font-size: 0;}
.teoimger1 ul li h4{font-size: 30px;text-align: center;margin-bottom: 10px;}
.teoimger1 ul li h5{font-size: 24px;text-align: center;color:#39619f;font-weight:400;margin-bottom: 10px;}
.teoimger1 ul li span img{width: 100%;height: 100%;}
.teoimger1 ul li p{font-size: 24px;color: #131313;height: 315px;}
.teoimger1 ul li a{margin-bottom:20px;width: 270px;}
.teoimger1 ul li:last-child{margin-right: 0}
.twoo{width: 100%;background: #fff;padding: 45px 0;box-sizing: border-box;}
.twocono{width: 1180px;margin: 0 auto;}
.teoimgo{width: 100%;min-height: 600px;background: url(../img/pg1.png) center center no-repeat;}
.teolefto{float: left;width: 685px;}
.teorighto{float: right;width:357px;box-sizing: border-box;}
.teorighto ul li{overflow: hidden;clear: both;}
.teorighto ul li span{font-size: 40px;color: #39619f;margin-right: 10px;font-weight:600;}
.teocono p{font-size: 24px;color: #1c1c1c;line-height:35px}
.teocono{float: left;width: 82%;box-sizing: border-box;padding-top: 20px;}
.teocono h5{font-size: 30px;color: #1c1c1c;font-weight: 500;margin-bottom: 10px;}
.twoos{width: 100%;background: #fff;padding: 45px 0;box-sizing: border-box;}
.twoconos{width: 1180px;margin: 0 auto;}
.teoimgeros ul{overflow: hidden;clear: both;}
.teoimgeros ul li{float: left;width:287px;;margin-bottom: 70px;margin-right: 158px;}
.teoimgeros ul li:last-child{margin-right: 0}
.teoimgeros ul li span{width: 170px;height: 170px;display: block;margin: 0 auto 30px;font-size: 0; text-align: center;}
.teoimgeros ul li span img{width: 88px;height: 89px;    margin-top: 42px;}
.teoimgeros ul li p{font-size: 24px;color: #131313;line-height: 35px;}
 .teoimgeros ul li h4{font-size: 30px;text-align: center;color: #39619f;margin-bottom: 10px;}   
 .twooos{width: 100%;background: #eee;padding: 45px 0;box-sizing: border-box;}
.twoconoos{width: 1180px;margin: 0 auto;}
.teoimgeroos ul{overflow: hidden;clear: both;}
.teoimgeroos ul li{float: left;width:285px;;margin-bottom: 70px;margin-right: 12px;}
.teoimgeroos ul li:last-child{margin-right: 0}
.teoimgeroos ul li span{width: 170px;height: 170px;display: block;margin: 0 auto 30px;font-size: 0; text-align: center;}
.teoimgeroos ul li span img{width: 146px;height:112px;margin-top: 42px;}
.teoimgeroos ul li p{font-size: 24px;color: #131313;line-height: 35px;text-align: center;}
 .teoimgeroos ul li h4{font-size: 30px;text-align: center;color: #39619f;margin-bottom: 12px;}
.index_footer_r{float: right;margin-top: 90px;text-align: right;}
.index_footer_r img{display: none;width: 200px;cursor: pointer;}
.index_footer_r p{font-size: 16px;color: #fff;margin-top: 40px;} 
.index_footer_r ul{margin-left: 40px;}
.index_footer_r ul li{font-size: 25px;color: #fff;margin-bottom: 40px;width: 180px;text-align: center;
cursor: pointer;}